## 填充字符串

"""
1、ljust():
    返回一个原字符串左对齐，并使用指定字符（默认空格）填充至对应长度 的新字符串
语法：
    字符串序列.ljust(长度，填充字符)
"""
mystr = 'Hello'
new_str1 = mystr.ljust(10, '.')
new_str2 = mystr.ljust(10)
print(new_str1)
print(new_str2)


"""
2、rjust():
    返回一个原字符串右对齐，并使用指定字符（默认空格）填充至对应长度 的新字符串
"""
new_str = mystr.rjust(10, '.')
print(new_str)


"""
3、center():
    返回一个原字符串居中对齐，并使用指定字符（默认空格）填充至对应长度 的新字符串
"""
new_str = mystr.center(10, '!')  # 定义长度，填充物
print(new_str)


'''
4、zfill(长度):
    右对齐，使用0进行填充
'''
print(mystr.zfill(20))
print(mystr.zfill(10))
print('-8910'.zfill(8)) # 注意0填充的位置